﻿@model Tecnosop.WebUI.Models.FormasDePagoVISTAViewModel
@using Tecnosop.Dominio
@{
    COTIZACION_MING_BN MinBN = null;
    COTIZACION_MINGCOLOR MinG = null;
    PAGO_TIPO_CARGO_FIJO_COTIZACION CargoFijo = null;

    var formasDePago = Model.FormasDePago;
    foreach (var formaDePago in formasDePago)
    {
        if (formaDePago.COTIZACION_MING_BN != null)
        {
            MinBN = formaDePago.COTIZACION_MING_BN;
        }
        else if (formaDePago.COTIZACION_MINGCOLOR != null)
        {
            MinG = formaDePago.COTIZACION_MINGCOLOR;
        }
        else if (formaDePago.PAGO_TIPO_CARGO_FIJO_COTIZACION != null)
        {
            CargoFijo = formaDePago.PAGO_TIPO_CARGO_FIJO_COTIZACION;
        }
    }
}
@using (Html.BeginForm(MVC.Cotizaciones.EditFormasDePago(), FormMethod.Post))
{                               
    @Html.Hidden("NUMERO_COTIZACION", Model.NUMERO_COTIZACION)

    <fieldset style="margin-bottom: 0px; margin-top: 0px;">
        <legend align="center" style="font-size: smaller;">Cargo fijo</legend>

        @Html.CheckBox("HayCargoFijo", CargoFijo != null)

        @Html.Label("PrecioCargoFijo", "Precio: ")
        @(Html.Telerik().CurrencyTextBox()
            .Name("PrecioCargoFijo")
            .EmptyMessage("Ingrese un valor")
            .Value(CargoFijo != null ? CargoFijo.PRECIO_CARGO_FIJO : null)
        )
    </fieldset>

    <fieldset style="margin-bottom: 0px;">
        <legend align="center" style="font-size: smaller;">Mínimo garantizado: Blanco y negro</legend>

        @Html.CheckBox("HayMinimoGarantizadoBlancoYNegro", MinBN != null)

        @Html.Label("PrecioMinGBlancoyNegro", "Precio: ")

        @(Html.Telerik().CurrencyTextBox()
            .Name("PrecioMinGBlancoyNegro")
            .EmptyMessage("Ingrese un valor")
            .Value(MinBN != null ? MinBN.MING : null)
        )

        @Html.Label("PrecioHojaBlancoynegro", "Precio por hoja: ")

        @(Html.Telerik().CurrencyTextBox()
            .Name("PrecioHojaBlancoynegro")
            .EmptyMessage("Ingrese un valor")
            .Value(MinBN != null ? MinBN.PRECIO_HOJA : null)
        )
    </fieldset>

    <fieldset style="margin-bottom: 10px;">
        <legend align="center" style="font-size: smaller;">Mínimo garantizado: Color</legend>

        @Html.CheckBox("HayMinimoGarantizadoColor", MinG != null)

        @Html.Label("PrecioHojaBlancoynegro", "Precio: ")
        @(Html.Telerik().CurrencyTextBox()
            .Name("PrecioMinGColor")
            .EmptyMessage("Ingrese un valor")
            .Value(MinG != null ? MinG.MING : null)
        )

        @Html.Label("PrecioHojaColor", "Precio por hoja: ")

        @(Html.Telerik().CurrencyTextBox()
            .Name("PrecioHojaColor")
            .EmptyMessage("Ingrese un valor")
            .Value(MinG != null ? MinG.PRECIO_HOJA : null)
        )
    </fieldset>
                    
    <button type="submit" @*style="float: right;"*@ class="nice radius thin green button">Guardar cambios</button>                       
}